<?php
namespace Admin\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
    //http://www.sucaihuo.com/modals/5/518/demo/ui_features.html
        $this->display();
    }
    public function checkLogin(){
          $code=I('post.verify');  //获取用户在表单中输入的验证码字符串
        if(!$this->check_verify($code))$this->error('验证码错误'); //调用check_verify函数，将用户输入的验证码加密处理后和Session中已存的验证码进行比较
       // session('flag',null);
       
        $map   =   array();
        $map['admin_name']	= I('post.adminname');
        $map['password']	= trim(I('post.password'));
       
         $usersmodel=D('admins');
         $res=$usersmodel->where($data)->select();
        if($res==null){
            $this->error('用户名密码错误');
        }else {
            session("flag","logok");
            redirect(U("Phone/phonelist"));
        }
    }
//    public function _initialize(){
//        //只要不是显示登录页面和处理登录、验证码这些，其他情况都要进行session验证。
//        if(ACTION_NAME!='index' && ACTION_NAME!='checkLogin'){
//            if(null==session('flag')|| session('flag')!='logok'){
//                redirect('index');
//            }
//        }
//    }

     public function verify(){
        ob_clean();//清空缓存
        $Verify = new \Think\Verify();//调用验证码类实例化对象
        $Verify->entry();//输出验证码图片，并将验证码加密处理后放到Session中
    }
    // 检测输入的验证码是否正确，$code为用户输入的验证码字符串
   function check_verify($code, $id = ''){
    $verify = new \Think\Verify();
    return $verify->check($code, $id);
}



}
    

 
    
